package com.browsesoft.dbtools;

import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

/**
 * 实现DBToolsRMI接口
 */
public class DBToolsRMIP extends UnicastRemoteObject implements DBToolsRMI {
	/**
	 * 
	 */
	private static final long serialVersionUID = 3406654071959687558L;

	/**
	 * 默认的构造方法，得到数据库的连接
	 */
	public DBToolsRMIP() throws Exception {
	}

	/**
	 * 执行SQL语句，取得二维字符串数组表示的结果集
	 * 
	 * @param sql
	 *            SQL语句，表名、字段名等SQL标识应当大小可以混用
	 * @return 结果集，表头的字段名为小写，字段内容大小写敏感
	 */
	public String[][] queryWithTableHead(String sql) throws RemoteException,
			Exception {
		return DBTools.executeQueryWithTableHead(sql);
	}
}